/* Paylines */
.game-payline {
	position: absolute;
	width: 55px;
	height: 44px;
	left: 0;
}

.game-payline-highlighter {
	background: url('../images/game_ims_paylines.jpg') no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	display: none;
}

.game-payline-active {
	background: url('../images/game_ims_paylines.jpg') no-repeat left top;
}

.game-payline-highlited {
	display: block;
}

.game-payline-1 {
	background-position: 0 -171px;
	top: 249px;
}

.game-payline-2 {
	background-position: 0 -43px;
	top: 121px;
}

.game-payline-3 {
	background-position: 0 -301px;
	top: 379px;
}

.game-payline-4 {
	background-position: 0 0;
	top: 78px;
}

.game-payline-5 {
	background-position: 0 -343px;
	top: 421px;
}

.game-payline-6 {
	background-position: 0 -87px;
	top: 165px;
}

.game-payline-7 {
	background-position: 0 -257px;
	top: 335px;
}

.game-payline-8 {
	background-position: 0 -126px;
	top: 204px;
}

.game-payline-9 {
	background-position: 0 -215px;
	top: 293px;
}


@speed: 1000;


@-moz-keyframes payline-highlighter {
	89% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.game-state-ready .game-payline-highlighter {
	display: block;
	opacity: 0;
	-moz-animation: payline-highlighter unit(@speed, ms) step-start infinite;
}

.game-payline-4 .game-payline-highlighter {
	background-position: -111px 0;
}

.game-payline-2 .game-payline-highlighter {
	background-position: -111px -43px;
	-moz-animation-delay: unit(@speed/9, ms);
}

.game-payline-6 .game-payline-highlighter {
	background-position: -111px -87px;
	-moz-animation-delay: unit(@speed/9*2, ms);
}

.game-payline-8 .game-payline-highlighter {
	background-position: -111px -126px;
	-moz-animation-delay: unit(@speed/9*3, ms)
}

.game-payline-1 .game-payline-highlighter {
	background-position: -111px -171px;
	-moz-animation-delay: unit(@speed/9*4, ms);
}

.game-payline-9 .game-payline-highlighter {
	background-position: -111px -215px;
	-moz-animation-delay: unit(@speed/9*5, ms);
}

.game-payline-7 .game-payline-highlighter {
	background-position: -111px -257px;
	-moz-animation-delay: unit(@speed/9*6, ms);
}

.game-payline-3 .game-payline-highlighter {
	background-position: -111px -301px;
	-moz-animation-delay: unit(@speed/9*7, ms);
}

.game-payline-5 .game-payline-highlighter {
	background-position: -111px -343px;
	-moz-animation-delay: unit(@speed/9*8, ms);
}






